React Job: Senior Software Engineer

Job added on

Company

ABB

Location

Dundalk - Ireland

Job type

Full-Time

React Job Details

Senior Software Engineer

Take your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future. At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are embarking on a journey where each and every one of us, individually and collectively, welcomes and celebrates individual differences.


ABB is a pioneering technology leader with a comprehensive offering for Process Industries. Our Dundalk R&D Center in Ireland produces market leading measurement, control and automation systems for the Pulp and Paper industry – all brought together via software. We are looking for a highly talented and motivated Senior Software Engineer to work on the design and development of our industrial products and digital solutions. This will be a challenging position working with a truly global leader in a sustainable process industry, providing many opportunities for personal and professional development. The position is based in Dundalk, Ireland and occasional international travel will be required. ABB Ireland embraces flexible working policies.

Your responsibilities

  • Design and development of industrial software products; Creating and maintaining robust, scalable software solutions; Developing detailed designs for new software products and writing quality code.
  • Providing estimates, project plans and regular progress reporting; Producing professional design, test and product documentation; Effectively managing multiple priorities and multiple projects.
  • Evaluating new technologies for driving improvements in our product portfolio.
  • Communicating effectively in both verbal and written forms with all stakeholders; Actively contributing with idea sharing, brainstorming etc. so as to contribute creatively;
  • Mentoring junior engineers.
  • Other areas of responsibility include but are not limited to: participation in ABB group-wide initiatives; Providing training to ABB’s project/service delivery organization; Liaising with other ABB units, corporate research centers and external research institutes/houses.

Your background

  • Honors degree in a Computer Science or a related engineering discipline; Masters preferred.
  • At least 5 years’ experience in a software product development.
  • Strong C# programming skills.
  • Exposure to C++ and embedded software development.
  • Experience/knowledge with MS Visual Studio, Jira and Git.
  • Experience with MS SQL or other relational databases.
  • Experience with asynchronous and multi-threaded programming.
  • Familiarity with unit testing frameworks such as NUnit.
  • Familiarity with container framework technologies (e.g. Docker, Kubernetes).
  • Experience with Microsoft Azure and Azure IoT.
  • Understanding of Object Oriented Analysis & Design principles, and Service Oriented architectures.
  • Experience Agile/Scrum methodologies and design patterns.
  • Excellent technical problem-solving, design, coding, and debugging skills.
  • Strong communications skills, ability to work with team members across multiple locations.
  • Ability to cope with changing priorities and multiple assignments.
  • Excellent written and spoken English language skills.
  • Strong desire to learn.
  • Knowledge of UML design techniques and tools.
  • Experience with Microsoft .NET stack (WCF, WF).
  • Exposure to WebAPI’s.
  • Exposure to ReactJS and its core principles
  • Experience with OPC and serial communications protocols.
  • Experience in process industries.

More about us

We look forward to receiving your application (documents submitted in English are appreciated). If you want to discover more about ABB, take another look at our website www.abb.com.